Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3

Решение задач по управляемым формам – тема № 8:
Как при помощи функциональных опций управлять видимостью элементов формы

В платформе «1С:Предприятие» существует механизм функциональных опций. При помощи него в конфигурации можно выделить функционал (перечень объектов метаданных и их реквизитов), которые будут доступны или недоступны пользователю в зависимости от данных, содержащихся в информационной базе. Например, если в базе константа ИспользоватьВалютныйУчет установлена в значение Истина, то в формах документов пользователю доступно поле Валюта. Если же константа принимает значение Ложь, то поле Валюта не будет вообще отображаться на форме.

На экзамене задача, проверяющая навыки работы с функциональными опциями, может быть сформулирована следующим образом:

Для отгрузки товаров клиенту в конфигурации используется документ РасходнаяНакладная. В шапке документа присутствует реквизит Склад. Работать с этим полем (просматривать его, редактировать) могут только те пользователи, у которых есть на это полномочия. Если таких прав на дату документа у пользователя нет, то Склад в документе не будет отображаться. Для управления видимостью склада необходимо применять механизм функциональных опций. Права на работу со складами для пользователя могут изменяться не чаще одного раза в месяц.

Вопросы разграничения доступа к полю документа более подробно рассматриваются в курсе Профессиональная разработка интерфейсов и форм в 1С:Предприятие 8.3 (см. Занятие 21).

Как выбрать подходящие объекты конфигурации для решения задачи

В каркасной конфигурации документ РасходнаяНакладная присутствует. В шапке данного документа создадим реквизит Склад (тип Строка, 15), так как в каркасной конфигурации его нет. Справочника Склады также нет, поэтому для реквизита Склад проще использовать тип Строка.

В тексте задачи явно сказано, что при решении задачи требуется использовать механизм функциональных опций. Поэтому, например, программная работа со свойством Видимость элемента управления на форме будет ошибкой.

К сожалению, у Вас недостаточно прав для дальнейшего просмотра.

Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.

Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.

Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.

Комментарии закрыты